package com.itheima.tlias84.servrce;

import com.itheima.tlias84.dto.SelectClazzDTO;
import com.itheima.tlias84.dto.SelectClazzDetailDTO;
import com.itheima.tlias84.dto.SelectClazzIDDTO;
import com.itheima.tlias84.dto.SelectEmpDTO;
import com.itheima.tlias84.po.DeleteClazzParam;
import com.itheima.tlias84.po.InsertClazzParam;
import com.itheima.tlias84.po.SelectClazzPageParam;
import com.itheima.tlias84.po.UpdateClazzParam;
import com.itheima.tlias84.utils.ResultUtil;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ClazzService {

    int insertClazz(InsertClazzParam insertClazzParam);
    ResultUtil selectClazzDetailDTO(SelectClazzPageParam selectClazzPageParam);
//    //查询所有班级
    List<SelectClazzDTO> selectClazzList();

    int deleteClazzById(Integer id);
    int updateClazzById(UpdateClazzParam updateClazzParam);

    SelectClazzIDDTO selectClazzIDDTO(Integer id);

}
